/**
 *
 * @param {date} date
 * @returns
 */
function dateFormat(date) {
  return new Date().getTime() + '_' + Math.random().toString().substr(2, 6)
}

/**
 * 日志格式
 * @example 
 *  [date(生成日期)][env(项目环境)-mid(项目标识)-type(日志类型)]-[用户标识-用户IP]-[额外数据]：数据内容
 * @param {*} data
 * @returns
 */
function logFormat(ip, data) {
  data.ip = ip;
  data.at = new Date().getTime();
  return `${JSON.stringify(data)}`
}

module.exports = logFormat;